Home Service Robot
Basic Requirements
Criteria | Meet Specification |
---|---|
Did the student submit all required files? |
Student submitted all required files:
|
Simulation Setup
Criteria | Meet Specification |
---|---|
Did the student set up the simulation environment properly? |
Student's simulation world and robot could properly load in Gazebo. |
Mapping
Criteria | Meet Specification |
---|---|
Did the student's mapping function work properly? |
The student should write a test_slam.sh script file and launch it to manually test SLAM. |
Did the student create a map using SLAM? |
Student created a functional map of the environment which would be used for localization and navigation tasks. |
Localization and Navigation
Criteria | Meet Specification |
---|---|
Was the student's navigation stack configured properly? |
The student's robot could navigate in the environment after a 2D Nav Goal command is issued. The student created a test_navigation.sh script file to launch it for manual navigation test. |
Did the student's goal node function properly? |
"The student created a pick_objects.sh file that will send multiple goals for the robot to reach.
|
Home Service Functions
Criteria | Meet Specification |
---|---|
Did the student create virtual object with markers? |
The student should write a add_marker.sh file that will publish a marker to rviz.
|
Does the student's robot perform home service tasks correctly? |
The student should write a home_service.sh file that will run all the nodes in this project.
|
Did the student include a write-up explaining the packages used to achieve home service functionalities? |
The student should include a brief write-up explaining the packages used for this project, covering localization, mapping and navigation. |